Conceptueel gegevensmodel
In een conceptueel gegevens- of datamodel worden de gegevens van een welbepaald toepassingsdomein in een informatiesysteem vastgelegd. Daarin wordt ook opgenomen hoe deze gegevens gestructureerd zijn en wat de verbanden zijn tussen die gegevens. Een conceptueel gegevensmodelmodel ligt steeds aan de basis van de ontwikkeling van een applicatie die met deze gegevens werkt.
Het ontwikkelen van een conceptueel gegevensmodel
Daaronder verstaat men de activiteit waarbij men de informatiebehoeften van groepen van gebruikers in een organisatie op een natuurgetrouwe wijze modelleert zonder dat men rekening houdt met implementatiedetails of met beperkingen in de (database)software waaronder de implementatie later gebeurt.
Het conceptueel gegevensmodel is een geformaliseerd model die gegevens van het applicatiedomein voorstelt. Er bestaan verschillende modellen. Wij gebruiken het ER model.
- Doel:
dit ER-model wordt later naar een relationeel database model omgezet. - Wat?
formalisme om een conceptueel gegevensmodel te bouwen - Oorsprong?
Peter CHEN (1976) - Belang?
- combineert een werkelijkheidsgetrouwe afbeelding met een hoge graad van formalisering
- compromis tussen uitdrukkingsvermogen en verstaanbaarheid
- Bouwstenen van het ER-model:
- entiteittypen
- attribuuttypen
- relationshiptypen
- Grafische voorstelling?
- ER-model (ERM)
- ER-diagram (ERD)
- Uitbreidingen?
- Enhanced Entity Relationship-Model (EER-model)